
.topMenu ul li.more {
  width: 3em;
  text-align: center;
  display: none;
}

.topMenu ul li.more:hover ul#navOverflow {
  opacity: 1;
  visibility: visible;
}

.topMenu ul li a,
.topMenu ul li span {
  display: block;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
}

.topMenu ul li a:hover,
.topMenu ul li span:hover { background: rgba(19, 140, 221, 0.43); }

.topMenu #navOverflow {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  text-align: left;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
}

.topMenu #navOverflow li { float: none; }

.topMenu #navOverflow li a {
  background: #138cdd;
  white-space: nowrap;
}

.topMenu #navOverflow li a:hover { background: rgba(19, 140, 221, 0.43); }